<?php 
require_once 'Usuario.php';

class Anuncio{
	var $id_anuncio;
	var $usuario;
	var $titulo;
	var $descripcion;
	var $categoria;
	var $fecha_publicacion;
	var $fecha_finalizacion;
	var $url;
	var $link;
	 
	function Anuncio(){
		$this->id_anuncio=0;
		$this->usuario=new Usuario();
		$this->titulo="";
		$this->descripcion="";
		$this->categoria="";
		$this->fecha_publicacion= DateTime::ATOM;
		$this->fecha_finalizacion= DateTime::ATOM;
		$this->url="";
		$this->link="";

	}
	function Anuncio2($usuario,$titulo,$descripcion,$categoria,$fecha_publicacion,$fecha_finalizacion,$url,$link){
		$this->id_anuncio=0;
		$this->usuario=$usuario;
		$this->titulo=$titulo;
		$this->descripcion=$descripcion;
		$this->categoria=$categoria;
		$this->fecha_publicacion= $fecha_publicacion;
		$this->fecha_finalizacion= $fecha_finalizacion;
		$this->url=$url;
		$this->link=$link;
	}
	
	function AnuncioBasico($titulo,$descripcion,$link){
		$this->titulo=$titulo;
		$this->descripcion=$descripcion;
		$this->link=$link;
	}
	
	
	function get_id_anuncio(){
		return $this->id_anuncio;
	}
	function get_usuario(){
		return $this->usuario;  //usaremos el id_usuario ya que eso nos interesa aca
	}
	function get_titulo(){
		return $this->titulo;
	}
	function get_descripcion(){
		return $this->descripcion;
	}
	function get_categoria(){
		return $this->categoria;
	}
	function get_fecha_publicacion(){
		return $this->fecha_publicacion;
	}
	function get_fecha_finalizacion(){
		return $this->id_anuncio;
	}
	function get_url(){
		return $this->url;
	}
	function get_link(){
		return $this->link;
	}
        function set_id_anuncio($id_anuncio){
                $this->id_anuncio=$id_anuncio;
        }
	function anuncioValido()
	{
		$res = array($this->titulo,
				$this->descripcion,
				$this->categoria,
				$this->fecha_publicacion,
				$this->fecha_finalizacion,
				$this->url,
				$this->link);

		if($res=="")
			return false;
		else
			return true;
	}

	function anuncioUpdateDesc($descActu){
		$this->descripcion=$descActu;
		$res = array($this->titulo,
				$this->descripcion,
				$this->categoria,
				$this->fecha_publicacion,
				$this->fecha_finalizacion,
				$this->url,
				$this->link);
		return $res;
	}


}
?>
